package com.inlycat.mapper;

import com.inlycat.entity.UserInfo;

/**
 * @author jarvan4dev@163.com
 * @since 2015年8月13日下午12:42:45
 * @category 用户信息mapper接口
 **/
public interface UserInfoMapper {
	
	/**
	 * 新增用户信息
	 * @param userInfo
	 * @return
	 */
	boolean insert(UserInfo userInfo) throws RuntimeException;
	
	//没有删除功能，因为不可以删除
	
	/**
	 * 更新非空字段
	 * @param userInfo
	 * @return
	 */
	boolean updateSelective(UserInfo userInfo) throws RuntimeException;

	/**
	 * 根据用户Id查询用户的信息
	 * @param id
	 * @return
	 */
	UserInfo selectByUserId(Long userId) throws RuntimeException;
	
}
